آشنایی با زبان Java (جاوا)
جاوا چیست؟
جاوا یکی از زبان های سطح بالا و چند منظوره و شی گرا میباشد و شباهت زیادی به زبان c++ دارد همراه ما باشید تا بیشتر در مورد این زبان محبوب بدانیم.
جاوا در اوایل ده? 1990 میلادی توسط جیمز گاسلینگ ( James Gosling) ابداع شد. گاسلینگ این زبان را با هدف جایگزینی c++ توسعه داد و همینطور اهداف خاصی نیز داشت:
- ساده و مشهور بودن
- قابلیت شئگرایی
- مطمئن و بدون خطا بودن
- کارایی و عملکرد بالا و بهینه
- قابلیت انتقال و پرتابل بودن
- زبانی پویا با قابلیت نخکشی (Treading)
محبوبترین IDE های زبان جاوا
برای نوشتن هر نوع برنامهای نیاز به یک محیط توسعهی یکپارچه یا IDE خواهیم داشت که فرایند کدنویسی، دیباگ و کامپایل کدها را ساده و آسان می کند، محبوب ترین IDE های زبان جاوا عبارت اند از:
- IntelliJ IDEA
- NetBeans
- Eclipse
همچنین برای برنامه نویسی علاوه بر IDE مناسب جاوا به JRE و JDK نیز احتیاج داریم.
شعار زبان برنامه نویسی جاوا "یک بار بنویس، همه جا اجرا کن" (Write once, Run anywhere) است، که به ویژگی اجرای شدن برنامه های جاوا بر روی هر نوع سیستم عاملی و هر گونه وسیله الکترونیکی اشاره دارد.
برای یادگیری java مقدماتی دوره های زیادی ارائه شده است پیشنهاد ما به شما دوره جاوا مقدماتی درسمن میباشد که مزیت هایی نسبت به دوره های دیگه دارد.
با زبان جاوا میتوان انواع برنامههای زیر را نوشت:
برنامههای تحت وب
برنامهنویسی سیستمهای کوچک مانند تلفن همراه، رایانه جیبی و …
برنامههای کاربردی بزرگ (Enterprise)
برنامههای رومیزی (Desktop)
و…
فریمورک های محبوب جاوا
Spring
Apache Struts
Hibernate
Apache Wicket
Dropwizard
Grails
پلتفرمهای جاوا
پلتفرم Java SE
نسخه java se مخفف عبارت Standard Edition میباشد که نسخه اصلی جاوا و پلتفرم جاوا به حساب می آید.
پلتفرم Java EE
این پلتفرم از عبارتEnterprise Edition گرفته شده است که یکی از پلتفرم های جاوا می باشد که به عنوان نسخه تجاری جاوا شناخته شده است.
پلتفرم Java ME
پلتفرم java me مخفف عبارت Micro Edition می باشد و به عنوان پلتفرم جاوا به حساب می آید، نسخه کوچک و سبک جاوا می باشد که در برنامه نویسی ریز پردازنده ها و تلفن های قدیمی تر مورد استفاده قرار می گیرد.
پلتفرم Java FX
JavaFX یکی از پلتفرم های جاوا می باشد که در زمینه پیشرفت واسط گرافیکی کاربر می باشد که می توانید به صورت بصری و بدون کد زدن، واسط های گرافیکی مورد نظر خودتان را ایجاد کنید.
برنامه نویسی اندروید با جاوا
زبان برنامه نویسی جاوا به عنوان اصلی ترین زبان توسعه اپلیکیشن های تحت اندروید استفاده میشود. برای یادگیری و پیاده سازی اپلیکیشن های اندرویدی شما باید آشنایی اولیه به مفاهیم و کدنویسی جاوا داشته باشید تا بتوانید با درک اصول زبان جاوا، اپلیکیشن های قدرتمندی را بسازید.
سخن پایانی
جاوا یک زبان برنامه نویسی قدرتمندی میباشد که با توجه به مزیتی که دارد میتوانید برای ساخت برنامه های کاربردی تحت وب، موبایل، ویندوزی و... از این زبان محبوب استفاده کنید. وبسایت درسمن دوره آموزش برنامه نویسی جاوا مقدماتی را به صورت رایگان در اختیار شما عزیزان قرارداده است و در این دوره کاملترین سرفصل ها را ارائه داده تا شما دانشجویان از پایه بتوانید این زبان شیرین را فرا بگیرید. جهت ثبت نام در دوره جاوا کلیک کنید.